STM32驱动W5500作为客户端进行通讯 |
您所在的位置:网站首页 › w5500 phy断开没有中断 › STM32驱动W5500作为客户端进行通讯 |
STM32驱动W5500作为客户端进行通讯
模块简介引脚说明接线代码部分代码测试是否通讯成功
模块简介
SR-ES1内嵌Wiznet的W5500芯片,使用硬件逻辑门电路实现TCP/IP协议栈的传输层及网络层(如:TCP,UDP,ICMP,IPv4,ARP,IGMP,PPPoE等协议),并集成了数据链路层,物理层,以及32K字节片上RAM作为数据收发缓存。使得上位机主控芯片,只需承担TCP/IP应用层控制信息的处理任务。从而大大节省了上位机对于数据复制、协议处理和中断处理等方面的工作量,提升了系统利用率及可靠性。 在操作过程中,用户可以近似的将W5500作为MCU的一个外设RAM来使用,非常简易。W5500对外接口为通用的80MHz高速SP1,供不同平台拓展高速以太网方案选用。自动协商LED状态显示SP接口速度快稳定性高。尺寸与引脚兼容Wiznet官方的模块WIZ820io。 GND:地,电源负 VIN3.3: 3.3V电源正 PWDN: 引脚用于断电模式 高电平: 断电模式启用 低电平: 正常模式启用 nREST: 该引脚低电平有效,用于复位重新初始化W5500 MISO: SPI主输入从输出. MOSI: SPI主 输出从输入 SCLK: SPI时钟引脚 nSS: SPI片选引脚,低电平有效 nINT: 中断引脚,低电平有效 接线使用的单片机:STM32F103ZET6 STM32F103ZET6W5500PC5RSTPC4INTPA4CSPA5SCKPA6MISO(MI)PA7MOSI(MO)3.3VVGNDG 代码这里采用的是中断方式,W5500工作在客户端模式,并且以500ms的时间间隔定时给服务端发送字符串"\r\nWelcome To YOUXINDIANZI \r\n",电脑作为服务端接收数据,打开对应的测试软件可以接收到"Welcome To YOUXINDIANZI"的数据。 通讯之前需要设置好IP地址等参数,这里选择设置为与程序相同的IP地址和网关,具体设置如下。 目的IP地址是需要修改的电脑的IP地址参数,以及对应的网关和掩码。 /*例程网络参数*/ //网关: 192.168.1.1 //掩码: 255.255.255.0 //目的IP(电脑)地址: 192.168.1.190 //目的端口号: 6000设置如图: 这里仅展示5500初始化部分的代码,具体代码有需要下方留言哦! void W5500_Init(void) { u8 i=0; Write_W5500_1Byte(MR, RST); Delay(10); Write_W5500_nByte(GAR, Gateway_IP, 4); Write_W5500_nByte(SUBR,Sub_Mask,4); Write_W5500_nByte(SHAR,Phy_Addr,6); Write_W5500_nByte(SIPR,IP_Addr,4); for(i=0;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |